Nicolas Saint-RufNicolas Saint-Ruf
2-0 Up, Then Beaten 3-2: Anatomy of a Game-Management CollapseIn the eighth minute, a clean finish opened the scoring for the home side. In...
Vietnam U20 Relegated in AFC Qualifiers: The 2029 Gap and a U17 Generation Caught Between Two CyclesIn the 78th minute of the final Group C fixture, the scoreboard read 3-1 to...
V.League 1: Pressing Rises, Points Stand Still, and the Real Story Sits in a Back ThreeOn stand B at Thien Truong stadium, a drum lies on its side. The drummer has...
Market Value Never Lies: Why Vietnamese Football Must Face the Money FlowA contract is only the final piece of paper in a long chess game. People watc...
The Null Return: When Football Journalism Is Forced to Publish 'No Data'2:47 a.m. Three monitors, one cold cup of coffee, and a data table that had...
Katy, Texas and 14 out of 14: How to Read an ITTF Americas U11 & U13 Medal Table CorrectlyThe standings board on the wall of the arena in Katy, Texas, had 56 slots...
Clásico Nacional in Oakland: When Liga MX Sells Memory and Fans Receive a Reserve SquadOn October 4, 2026, Oakland-Alameda County Coliseum opens its gates for the...
Sharks Swim Club: The Search for a Development Director to Convert 250 Young Athletes into National StrengthThis article analyzes the Sharks Swim Club's job posting for a Director of...
Nine Hidden Currents Beneath the Esports Regular-Season StandingsIn Seoul, balance updates are usually pushed to the servers around three in t...
The Empty Esports Report: The Limits of the Industry's Data Pipeline08:12 on a Monday, in a small apartment in Haeundae, Busan, I opened a 47-pag...
Rasselbock Backyard Ultra: The Last Three Standing and the Data Void Beside the Word FirstThe horn sounded exactly on the hour. Three women walked out of their...
Empty Data and the Temptation to Invent: Notes from La Commanderie to World Cup 2026The night before a Ligue 1 match, I received a data pack. Forty-two files, on...
When Data Goes Silent: Lessons from a Model That Returned NothingThat night, in Shanghai, the third screen returned an empty line. No team...
Rumesh Tharanga and the 92.62 m Throw: Sri Lanka Reaches a Historic Threshold, Awaiting VerificationIn Rome, on an evening the organizers billed as a “landmark 2026 season,” a...
Asian Games 2026: The Badminton Draw, a Compressed Schedule, and One Early ExitOn September 26, the round of 32 and the round of 16 in men's singles at the...
U23 Vietnam 2-0 U23 Philippines: Two Late Goals and the Space Behind the Defensive LineIn the 75th minute, a long ball from midfield cleared the U23 Philippines...
Nazriel Alfaro and the Indonesia U-20 Call-Up: The Headline Arrives First, the Data Hasn'tThe PSSI call-up list runs two pages. No appendix. No additional clauses. No...
VFF named Diamond-tier finalist for a fourth straight edition: an award that measures machinery, not goalsOne night in 2026, I stood backstage at a sports awards ceremony in Mancheste...
New Era of Esports: Resource Reallocation and Financial Crisis of Top OrganizationsAmid global esports buzz over record numbers at the Esports World Cup 2026, a...
San Beda beats Perpetual 71-63: Puno seals it, Torculas fills the stat sheetThe electronic clock above the court showed exactly 49 seconds remaining. San...
